package com.yy.wga.income.service.dto;

import lombok.Getter;
import lombok.Setter;
import org.springframework.context.ApplicationEvent;

import java.util.Date;
import java.util.List;

/**
 * @Author: gc
 * @Date: 2024/11/14
 * @Description:
 **/
@Getter
@Setter
public class OrderUpGradeCommissionDTO extends ApplicationEvent {
    /**
     * appKey
     */
    private String appKey;
    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 商品id
     */
    private Long goodsId;

    /**
     * 标题
     */
    private String title;

    /**
     * 副标题
     */
    private String subTitle;

    /**
     * 主图列表
     */
    private List<String> headImg;
    /**
     * 下单价格
     */
    private int price;
    /**
     * 分佣金额
     */
    private int commissionValue;
    /**
     * 下单用户id
     */
    private long fromUserId;
    /**
     * 订单状态 1、待支付 2、下单成功 3、待发货 4、已发货 5、已取消 6、已收货 7、已结算
     */
    private int status;
    /**
     * 成功下单时间
     */
    private Date payTime;
    /**
     * 完成时间
     */
    private Date successTime;
    /**
     * 取消时间
     */
    private Date cancelTime;

    public OrderUpGradeCommissionDTO(Object source) {
        super(source);
    }
}
